@charset "utf-8";
body { color: #333; font: 12px/22px arial; background: #b2f0ff url(../images/hao123/f_bg.jpg); }
body, div, form, img, p, h1, h2, h3, dl, dt, dd, ul, li, span { padding: 0; margin: 0; }
ul, li { list-style: none; }
em { font-style: normal; }
img { display: block; border: 0 }
a { color: #333; text-decoration: none }
a:hover, td a:hover { color: #f60; text-decoration: underline }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0 }
.clearfix { *zoom: 1 }
#page-header { height: 32px }
body #ft { border-top: 1px solid #90d5e3 }
body #ft .ft_link a { color: #27040b }
body #ft .ft_link a:hover { color: #1d5b68 }
/*top*/
#page-header .top-bar { background: #FAFAFA url(../images/hao123/common-bg-x.png) repeat-x top; font-size: 12px; height: 30px; line-height: 30px; }
.page-width { width: 960px; margin: 0 auto; }
#page-header .top-bar .wrapper { position: relative; z-index: 600; }
#page-header .top-bar .links { float: left; padding-left: 0px; position: relative; z-index: 700; width: auto; }
#page-header .top-bar .links .item { float: left; color: #333; margin: 0 16px 0 2px; text-decoration: none; padding-top: 3px; line-height: 26px; height: 26px; }
#page-header .top-bar .links .item.hilight { font-weight: bold; }
#page-header .top-bar .links .more { padding-left: 0; width: auto; line-height: 26px; }
#page-header .top-bar .links .more { height: 32px; overflow: hidden; }
#page-header .top-bar .links .more i { padding-left: 9px; background: url(../images/hao123/common-bg-spr.png) -69px -36px; margin-left: 1px; }
i.icon u { display: none; }
#page-header .top-bar .user-tools { float: right; width: auto; font-size: 12px; line-height: 28px; padding-top: 1px; }
#page-header .top-bar .user-tools a { float: left; color: #333; text-decoration: none; }
#page-header .top-bar .item-sethome .icon { padding-left: 16px; _padding-left: 13px; margin-right: 4px; background: url(../images/hao123/common-bg-spr.png) -80px -32px; }
#page-header .top-bar .user-tools s { margin: 0 6px; color: #999; float: left; font-size: 12px; }
/*背景*/
.f_hl { background: url(../images/hao123/f_hl.jpg) no-repeat right top; }
.f_hr { background: url(../images/hao123/f_hr.jpg) no-repeat left top; }
.f_1l { background: url(../images/hao123/f_1l.jpg) no-repeat right top; }
.f_1r { background: url(../images/hao123/f_1r.jpg) no-repeat left top; }
.f_footl { background: url(../images/hao123/f_footl.jpg) no-repeat right top; }
.f_footr { background: url(../images/hao123/f_footr.jpg) no-repeat left top; }
.hong14b { color: #f77766 }
.goto-top { position: fixed; top: 500px; margin-right: -521px; right: 50%; *margin-right: -512px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop +500)); display: block; height: 80px; width: 22px; font: 0/0 Arial; text-indent: -9999em; overflow: hidden; background: url(../images/hao123/go-top.gif) no-repeat }
.star img { display: inline; vertical-align: middle; }
.lan14b, .lan14b a { color: #0170c9; font-size: 14px; font-weight: bold; }
.more1, .more1 a { font: 12px/22px "宋体"; color: #999; padding-right: 20px; }
.tit { font: bold 14px/28px arial; color: #fff }
.tit1 { font: 18px "微软雅黑"; color: #c38500 }
.info a { margin: 0 2px; }
.more { margin-right: 20px; font: 12px/22px "宋体"; color: #999; }
.more a { font: 12px/22px "宋体"; color: #999; }
body #ft .copyright .feedback { color: #0E4645 }

/*yan*/
.twobody { background: url(../images/hao123/topbg.gif) repeat-x;height: auto; }
.topbg { height: 342px; }
.topbg .banner { display: block; width: 1110px; height: 403px; margin: 0 auto; background: url(../images/hao123/twobanner.jpg) no-repeat; }
.topbg .caiqi { display: block; background: url(../images/hao123/caiqi.jpg) repeat-x; height: 33px; }
.sr_zti { zoom: 1; margin-top: 5px; }
.sr_zti:after { content: ''; display: block; clear: both; height: 0; visibility: hidden }
.sr_zti li { position: relative; float: left; width: 215px; height: 162px; padding: 12px 10px; _padding: 12px 8px; line-height: 28px; }
.sr_zti a { position: relative; display: block; width: 210px; padding-top: 10px; outline: 0; text-align: center; padding-left: 10px; }
.sr_zti a img { display: block; width: 190px; height: 110px; margin: 0 auto 6px }
.sr_zti a s { position: absolute; left: 11px; top: 0; width: 210px; height: 162px; cursor: pointer; background: url(../images/hao123/zt_bg.png) no-repeat; _background: url(../images/hao123/zt_bg.gif) no-repeat; }
.sr_zti .txt { position: absolute; width: 113px; display: block; left: 27%; text-align: center; font-weight: 700; top: 122px; }
.twobody table{overflow: hidden;}
/*footer*/
#bd, #ft { width: 960px; margin: 10px auto 0; clear: both; }
body #ft { padding: 0px 0 30px; font-size: 12px; margin-top: 0; padding-top: 13px; border-top: #EEE solid 1px; clear: both; }
body #ft { border-top: 1px solid #90d5e3; }
body #ft .ft_link { padding-top: 0; margin-left: 0; text-align: center; float: left; font-family: "SIMSUN", "B8BF53", monospace; }
body #ft .copyright { text-align: center; color: #333; font-family: Arial; float: right; padding-top: 0; margin-left: 0; }